package Multithreading.ThreadPool.ThreadPoolDome002;

/**
 * ClassName:ThreadPool003
 * Package:Multithreading.ThreadPool.ThreadPoolDome002
 * Description:
 *
 * @Author:ZhangXin
 * @Create:2023/3/7-17:58
 * @Version:v1.0
 */
public class ThreadPool003 {
    /*
     * 线程池多大合适
     * 1.CPU密集型运算    最大并行数+1
     *
     * 2.I/O密集型运算    最大并行数 * 期望CPU利用率 * [总时间(CPU计算时间+等待时间) / CPU计算时间]
     * thread dump(工具测试)*/
    public static void main(String[] args) {
        //向Java虚拟机返回可用的处理器数目
        int count = Runtime.getRuntime().availableProcessors();
        System.out.println(count);
    }
    /*
    * */
}
